p {
    background-color: #EEEEEE; /*#FCF8EF;*/
    border: 1px solid #D4D0C8;
    margin: 10px 10px;
    padding: 15px 15px;
	position:relative;
}
span.download-label {
    background-color: #64B126;
    border: 1px solid #4E9416;
    border-radius: 3px 3px 3px 3px;
    color: white;
    display: block;
    font-size: 10px;
    padding: 2px 4px;
    position: absolute;   
    text-decoration: none;
    text-shadow: 0 0 1px #315D0D;    
}
.addElement{
	position: absolute;   
	right: 2px;
	top: 6px;
}
span.bt1, span.bt2, span.bt3{
	cursor: pointer;
}
span.bt1{
	right: 8px;
}
span.bt2{
	right: 68px;
}
.hide{
	display:none !important;
}
.show{
	display:block !important;
}
.row_active{
	background-color:#CAE8F8;
} 
.open{
	height:10px;
}